turbo transmission - French English Dictionary